package cn.jbit.ams.order.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.jbit.ams.user.pojo.Order;
import cn.jbit.ams.user.pojo.Productinfo;

public interface OrderMapper {

	//订单信息
	public List<Order> findOrder();


	//根据维修人员Id查询订单信息
	public List<Order> getOrder(Integer mId);


	//根据维修人员Id删除订单信息
	public void deleteOrder(Integer mId);

	//订单派单固定时间检测(查看24小时是否派单)
	public List<Order> getOrderTime();

	public List<Order> select(String id);

	public void update(@Param("mid")int mid,@Param("oid")int oid);

	public void paigong(@Param("oid")String oid,@Param("mid") String mid);

	//10天自动确认完成订单
	public void orderOk();

	//根据订单信息上的商品信息Id查询出
	public Productinfo getOneInfo(Integer productInfoId);

	
	//订单信息条件筛选(紧急任务,进行中,已完成)
	public List<Order> getoptionOrder(@Param("state")Integer state);
}
